From eb9a1185cafb4b2e439fec6ea4c770c855a00fa1 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 20 May 2016 15:02:09 +0300 Subject: [PATCH] fix test_cargo_bench --- tests/test_cargo_bench.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/test_cargo_bench.rs b/tests/test_cargo_bench.rs index f63c663ac..bdb547841 100644 --- a/tests/test_cargo_bench.rs +++ b/tests/test_cargo_bench.rs @@ -67,20 +67,19 @@ test!(bench_tarname { extern crate test; #[bench] fn run2(_ben: &mut test::Bencher) { }"#); - let expected_stdout = format!("\ + assert_that(prj.cargo_process("bench").arg("--bench").arg("bin2"), + execs().with_status(0) + .with_stderr(format!("\ [COMPILING] foo v0.0.1 ({dir}) [RUNNING] target[..]release[..]bin2[..] - +", dir = prj.url())) + .with_stdout(" running 1 test test run2 ... bench: [..] 0 ns/iter (+/- 0) test result: ok. 0 passed; 0 failed; 0 ignored; 1 measured -", - dir = prj.url()); - - assert_that(prj.cargo_process("bench").arg("--bench").arg("bin2"), - execs().with_status(0).with_stdout(expected_stdout)); +")); }); test!(cargo_bench_verbose { @@ -793,6 +792,7 @@ test!(bench_with_examples { .file("src/lib.rs", r#" #![feature(test)] extern crate test; + #[cfg(test)] use test::Bencher; pub fn f1() { -- 2.30.2